// #include "Buff.hpp"
// #include "Looper.hpp"
// #include "Logger.hpp"
//#include "Ssslog.hpp"
//#include <iostream>
#include "./log/Bench.hpp"
void log_test()
{
    // LOGD("%s", "测试日志");
    // LOGI("%s", "测试日志");
    // LOGW("%s", "测试日志");
    // LOGE("%s", "测试日志");
    // LOGF("%s", "测试日志");

    // size_t count = 0;
    // while(count < 300000)
    // {
    //     LOGF("测试日志-%d", count++);
    // }
    // ssslog::Logger::ptr logger = ssslog::GetLogger("hello word");
    // logger->debug("%s","测试日志");
    // logger->info("%s","测试日志");
    // logger->warn("%s","测试日志");
    // logger->error("%s","测试日志");
    // logger->fatal("%s","测试日志");
}

int main()
{
    // std::unique_ptr<ssslog::Build> builder(new ssslog::GlobalLoggerBuilder());
    // builder->BuildLoggerName("sss");
    // builder->BuildLoggerLevel(ssslog::LogLevel::value::DEBUG);
    // builder->BuildFormatter();
    // builder->BuildLoggerType(ssslog::Build::Type::LOGGER_ASYNC);
    // builder->build();
    //log_test();

    //ssslog::bench_test(1,10,10);
    ssslog::sync_bench_log(50000,100000,100000);
    // ssslog::async_bench_log(10000,100000,1000);
    return 0;
}
